/**
    中间件：就是匹配路由之前和匹配路由之后做的一系列的操作


    //权限判断 ：没有登录 跳转到登录页面，登录以后就显示登录以后的页面


 */

 var express=require('express');
 var app=new express();/*实例化 */

 /**
  * 中间件 表示匹配任何路由
  * 应用级中间件
  * next() 路由继续向下匹配
  */
 app.use(function(req,res,next){//匹配任何路由。可以用作当找不到路由时候返回404页面

     console.log(new Date());
     next();
 })

 app.use('/news',function(req,res,next){
     console.log('新闻路由中间件通过app.use');
     //此处可做各种判断，只有通过的时候才继续next()继续匹配news路由
     next();
 });

 app.get('/',function(req,res){
    res.send('你好express');
 });

 app.get('/news',function(req,res){
     res.send('新闻路由');
 });

 app.listen(3000,'127.0.0.1');